Как я проектировал блоки и транзакции в своем блокчейне на Go

Для того, чтобы в конечном счете получиляся блокчейн, а не просто база данных, нам нужно добавить в свой проект 3 важных элемента:

  • Описание структуры данных и методов блока
  • Описание структуры данных и методов транзакции
  • Функции блокчейна, которые сохраняют блоки в БД и находят их там по их хешу или высоте (или еще как нибудь).

image